home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Event;
-
- abstract class GameProcess {
- public static final int ATTR_NOMAL = 0;
- public static final int ATTR_POSE = 1;
- public static final int ATTR_CONTINUE = 2;
- public static final int ATTR_CLEAR = 3;
- public static final int ATTR_CONTINUE_END = 4;
- private int Attr;
- protected StgFrame resource;
-
- public GameProcess(StgFrame var1) {
- this.resource = var1;
- this.Attr = 0;
- }
-
- public abstract void run();
-
- public abstract boolean action(Event var1, Object var2);
-
- public abstract boolean mouseUp(Event var1, int var2, int var3);
-
- public abstract boolean mouseDown(Event var1, int var2, int var3);
-
- public abstract boolean mouseMove(Event var1, int var2, int var3);
-
- public abstract boolean mouseDrag(Event var1, int var2, int var3);
-
- public abstract void stop();
-
- public abstract void destroy();
-
- public void setAttr(int var1) {
- this.Attr = var1;
- }
-
- public int getAttr() {
- return this.Attr;
- }
-
- protected boolean hitRect(int var1, int var2, int var3, int var4, int var5, int var6) {
- return var5 > var3 && var5 < var4 && var6 > var1 && var6 < var2;
- }
- }
-